package com.bbcare.switchData.entity.model;

import com.bbcare.switchData.entity.basemodel.BaseEntityForBB;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;


public class PtCoursemedicineInfo extends BaseEntityForBB<PtCoursemedicineInfo> {

	private String ptCourseId; // 疗程实例id
	private String ptStageId; // 实例阶段id
	private String planId; // 患者治疗计划实例id
	private String ptSchemeId; // 队列实例id
	private String userId; // 患者id
	private String queueId; // 队列id
	@DateTimeFormat(pattern = "yyyy-MM-dd")
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" ,timezone = "GMT+8")
	private java.util.Date createTime; // 创建时间
	@DateTimeFormat(pattern = "yyyy-MM-dd")
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" ,timezone = "GMT+8")
	private java.util.Date updateTime; // 更新时间
	private String createAuthor; // 创建人id
	private String updateAuthor; // 更新人id
	private String updateAccept; // 操作流水
	private String tenantId; // 租户id
	private String medicineId; // 药品id
	private String medSkuId; // 药品sku id
	private String medType; // 药品使用类型，01疗程用药，02补充用药
	private Integer seqNo; // 序号，升序排列，从1开始递增
	private Integer frequencyDay; // 
	private Integer frequencyTime; // 
	@DateTimeFormat(pattern = "yyyy-MM-dd")
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" ,timezone = "GMT+8")
	private java.util.Date beginDate; // 开始日期（主要针对补充用药使用）
	@DateTimeFormat(pattern = "yyyy-MM-dd")
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" ,timezone = "GMT+8")
	private java.util.Date endDate; // 截止日期（主要针对补充用药使用）
	private String medicineName; // 药品名称

	public String getPtCourseId() {
		return ptCourseId;
	}
	
	public void setPtCourseId(String ptCourseId) {
		this.ptCourseId = ptCourseId;
	}
	
	public String getPtStageId() {
		return ptStageId;
	}
	
	public void setPtStageId(String ptStageId) {
		this.ptStageId = ptStageId;
	}
	
	public String getPlanId() {
		return planId;
	}
	
	public void setPlanId(String planId) {
		this.planId = planId;
	}
	
	public String getPtSchemeId() {
		return ptSchemeId;
	}
	
	public void setPtSchemeId(String ptSchemeId) {
		this.ptSchemeId = ptSchemeId;
	}
	
	public String getUserId() {
		return userId;
	}
	
	public void setUserId(String userId) {
		this.userId = userId;
	}
	
	public String getQueueId() {
		return queueId;
	}
	
	public void setQueueId(String queueId) {
		this.queueId = queueId;
	}
	
	public java.util.Date getCreateTime() {
		return createTime;
	}
	
	public void setCreateTime(java.util.Date createTime) {
		this.createTime = createTime;
	}
	
	public java.util.Date getUpdateTime() {
		return updateTime;
	}
	
	public void setUpdateTime(java.util.Date updateTime) {
		this.updateTime = updateTime;
	}
	
	public String getCreateAuthor() {
		return createAuthor;
	}
	
	public void setCreateAuthor(String createAuthor) {
		this.createAuthor = createAuthor;
	}
	
	public String getUpdateAuthor() {
		return updateAuthor;
	}
	
	public void setUpdateAuthor(String updateAuthor) {
		this.updateAuthor = updateAuthor;
	}
	
	public String getUpdateAccept() {
		return updateAccept;
	}
	
	public void setUpdateAccept(String updateAccept) {
		this.updateAccept = updateAccept;
	}
	
	public String getTenantId() {
		return tenantId;
	}
	
	public void setTenantId(String tenantId) {
		this.tenantId = tenantId;
	}
	
	public String getMedicineId() {
		return medicineId;
	}
	
	public void setMedicineId(String medicineId) {
		this.medicineId = medicineId;
	}
	
	public String getMedSkuId() {
		return medSkuId;
	}
	
	public void setMedSkuId(String medSkuId) {
		this.medSkuId = medSkuId;
	}
	
	public String getMedType() {
		return medType;
	}
	
	public void setMedType(String medType) {
		this.medType = medType;
	}
	
	public Integer getSeqNo() {
		return seqNo;
	}
	
	public void setSeqNo(Integer seqNo) {
		this.seqNo = seqNo;
	}
	
	public Integer getFrequencyDay() {
		return frequencyDay;
	}
	
	public void setFrequencyDay(Integer frequencyDay) {
		this.frequencyDay = frequencyDay;
	}
	
	public Integer getFrequencyTime() {
		return frequencyTime;
	}
	
	public void setFrequencyTime(Integer frequencyTime) {
		this.frequencyTime = frequencyTime;
	}
	
	public java.util.Date getBeginDate() {
		return beginDate;
	}
	
	public void setBeginDate(java.util.Date beginDate) {
		this.beginDate = beginDate;
	}
	
	public java.util.Date getEndDate() {
		return endDate;
	}
	
	public void setEndDate(java.util.Date endDate) {
		this.endDate = endDate;
	}
	
	public String getMedicineName() {
		return medicineName;
	}
	
	public void setMedicineName(String medicineName) {
		this.medicineName = medicineName;
	}
	
}
